average life span - French English Dictionary